integer_column Interface

public interface integer_column

Module Procedures

private pure function ic_init_empty(n) result(rst)

Constructs an empty integer_column of the requested size.

Arguments

Type IntentOptional Attributes Name
integer(kind=int32), intent(in) :: n

The number of rows to create.

Return Value type(integer_column)

The newly constructed integer_column object.

private pure function ic_init_array(x) result(rst)

Constructs a new integer_column by copying the contents of the supplied array.

Arguments

Type IntentOptional Attributes Name
integer(kind=int32), intent(in), dimension(:) :: x

The array to copy.

Return Value type(integer_column)

The newly constructed integer_column object.